PDFにQRコードをスタンプ
既存のPDFページに直接QRコードをスタンプすると、ドキュメントを再構築せずにスキャン可能な情報を埋め込むことができます。 IronQRは、まずDrawBitmapを呼び出し、PDFポイントでxおよびy座標を指定し、明確な幅と高さを指定してスタンプサイズを正確に制御します。
QRコードをPDFにスタンプするための3ステップガイド
AnyBitmap qrBitmap = QrWriter.Write("hello world").Save();PdfDocument pdf = PdfDocument.FromFile("sample.pdf");pdf.DrawBitmap(qrBitmap, pageIndex: 0, x: 505, y: 20, desiredWidth: 70, desiredHeight: 70, pixelFormat: PixelFormat.Format32bppArgb, ignorePageRotation: false);
コードの説明
AnyBitmapとして返します。 ビットマップはロードされたDrawBitmapに渡されます。 yの値は、左上のコーナーからのPDFポイントです(A4ページは595 × 842 pts)、desiredHeightはスタンプされたサイズを正確に設定します。ここでは70 × 70 ptsでコンパクトなQRを右上のコーナーに配置します。 結果を書くためにpdf.SaveAs()を呼び出します。
一般的な使用例には、請求書に支払いリンクを埋め込んだり、法的文書に確認コードを追加したり、イベントチケットにトラッキングIDを配置したりすることが含まれます。 サイズとデータのトレードオフのために、異なるエラー訂正レベルでQrWriter.Writeに渡します。

